maximum probable precipitation - Turkish English Dictionary